import os


# 自定义统计目录大小函数
def sizedd(dir):
    total_size = 0
    # 获取目录中所有文件信息
    dlist = os.listdir(dir)
    # print(dlist)
    # 遍历所有文件
    for f in dlist:
        # 为遍历的文件添加目录路径
        file = os.path.join(dir, f)
        # 判断是否为文件
        if os.path.isfile(file):
            total_size += os.path.getsize(file)
        if os.path.isdir(file):
            total_size += sizedd(file)
    return total_size


# 测试
file_size = sizedd("./aaa")
print(file_size)
